package com.turnengine.client.local.message.bean;

import com.javabi.codebuilder.generated.IGeneratedBean;

/**
 * The I Local Message.
 */
public interface ILocalMessage extends IGeneratedBean, Comparable<ILocalMessage> {

	/**
	 * Returns the header.
	 * @return the header.
	 */
	ILocalMessageHeader getHeader();

	/**
	 * Returns the content.
	 * @return the content.
	 */
	ILocalMessageContent getContent();

	/**
	 * Sets the header.
	 * @param header the header to set.
	 */
	void setHeader(ILocalMessageHeader header);

	/**
	 * Sets the content.
	 * @param content the content to set.
	 */
	void setContent(ILocalMessageContent content);
}
